package cn.nr19.jian.exception

import cn.nr19.jian.token.Node
import cn.nr19.jian.token.Token
import java.lang.Exception

/**
 * 解析所致错误
 */
class JSParserException(message: String?,positiion : Int = 0) : ParserException(message,positiion) {
    companion object{
        fun node(msg : String,node : Node) : ParserException{
            return ParserException("$msg  $node",node.position)
        }
        fun token(msg : String,node : Token) : ParserException{
            return ParserException("$msg  $node",node.pos)
        }
    }

}